package com.aaa.day117.demo;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * @Description:
 * @author:LiWei
 * @date:2022年11月07日9:08
 */
public class Test {
    public static void main(String[] args) {
        //指定日期时间的类
        LocalDateTime dateTime = LocalDateTime.of(2022, 10, 11, 17, 18, 16);
        //当前的日期时间对象
        LocalDateTime now = LocalDateTime.now();

        System.out.println("指定的日期时间:"+dateTime.toString());
        System.out.println("当前的日期时间:"+now);
    }

    private static void getTime(){
        //指定的时间
        LocalTime time = LocalTime.of(11, 11, 11);
        //当前的时间
        LocalTime now = LocalTime.now();
        System.out.println("指定的时间:"+time);
        System.out.println("当前的时间:"+now);

        //时间类中常用的方法
        System.out.println("获取时间的小时:"+now.getHour());
        System.out.println("获取时间的分钟:"+now.getMinute());
        System.out.println("获取时间的秒:"+now.getSecond());
        System.out.println("获取时间的纳秒:"+now.getNano());
    }

    private static void getDate(){
        //指定的日期
        LocalDate date = LocalDate.of(2022, 10, 7);
        //当前日期
        LocalDate now = LocalDate.now();

        System.out.println("指定的日期:"+date);
        System.out.println("当前日期:"+now);

        //日期类中常见的方法
        System.out.println("获取日期的年份:"+now.getYear());
        System.out.println("获取日期的月份:"+now.getMonth().getValue());
        System.out.println("获取日期的星期:"+now.getDayOfWeek().getValue());
    }
}
